home *** CD-ROM | disk | FTP | other *** search
- /*
- * Generated by upf-idl C++ backend (upf ABI version: 2)
- * Do not edit by hand!
- */
-
- #ifndef _UPF_IDL_OPENVIP_CONNECTORDESC_IDL_H_
- #define _UPF_IDL_OPENVIP_CONNECTORDESC_IDL_H_
-
- #include <upf/cxx.h>
-
- #if UPF_ABI_VERSION != 2
- #error "Headers generated for upf ABI different from the one you have installed, please regenerate them."
- #endif
-
-
- #include <upf/coretypes.h>
- #include <upf/IObject.h>
- #include <openvip/Address.h>
- #include <openvip/IStreamInfo.h>
- namespace openvip
- {
- struct ConnectorDesc
- {
- ConnectorDesc() {}
-
- ConnectorDesc(const StreamType& _type, const ::std::string& _name, bool _required)
- : type(_type), name(_name), required(_required) {}
-
- StreamType type;
- ::std::string name;
- bool required;
- };
- }
- namespace openvip
- {
- typedef ::std::vector< ConnectorDesc > ConnectorDescList;
- }
- #include <upf/cxx_ptr.h>
- namespace upf {
-
- inline Arguments& operator<<(Arguments& holder, const ::openvip::ConnectorDesc& value)
- {
- holder << value.type;
- holder << value.name;
- holder << value.required;
- return holder;
- }
-
- inline Arguments& operator>>(Arguments& holder, ::openvip::ConnectorDesc& value)
- {
- holder >> value.type;
- holder >> value.name;
- holder >> value.required;
- return holder;
- }
-
- } // namespace upf
-
-
- #endif
-